home *** CD-ROM | disk | FTP | other *** search
- /*
- CSS for Library page. This single page supports the Video, Music and Picture views.
- */
-
- html {
- overflow-y:hidden;
- overflow-x:hidden;
- }
-
- .libraryTitle{
- float:left;
- position:relative;
- padding: 5px 0px 0px 5px;
- font-size: 14px;
- font-weight:bold;
- color: #ffffff;
- }
-
- .viewingDate
- {
- color:#ffffff;
- }
-
- #MEDIA_HEADER {
- /*
- Container for the entire fixed row containing the various buttons.
- */
- position:absolute;
- width:100%;
-
- left:0;
-
- color:#000000;
- overflow:hidden;
- }
- #TOP_BUTTONS {
- /*
- Container for the top buttons photo controls and stream controls
- */
- display: inline-block;
- font-weight:normal;
- font-size:11px;
- margin-left:1px;
- margin-bottom: 3px;
- padding: 2px 4px 3px 4px;
- height:55px;
- width:100%;
- vertical-align: middle;
- line-height: 18px;
- float:left;
- }
-
- #STREAM_DIV {
- /* contains the message that streaming is active */
- font-weight:bold;
- color: #0000cd;
- font-variant: small-caps;
- font-size:11px;
- float:left;
- background: url(../../../rotating_arrow.gif) no-repeat left;
- margin: 3px 5px 0px 10px;
- }
-
- #PATH_NAME {
- font-size:13px;
- font-weight: bold;
- background-color: #99BBEE;
- padding: 2px 4px 2px 4px;
- border: 1px solid #808080;
- margin: 0px 5px 0px 0px;
- clear:both;
- height:22px;
- line-height: 22px;
- vertical-align:bottom;
- width:98%;
- position:absolute;
- top:35px;
- }
- #NAVIGATION_MUSIC, #NAVIGATION_VIDEO, #NAVIGATION_PHOTO {
- width:100%;
- float:left;
- }
- #GRAPHICS {
- top: 200px;
- z-index: 9000;
- float:left;
- margin: 2px 2px 2px 0px;
- padding: 0px;
- background-color:#000060;
- overflow-x:auto;
- overflow-y:auto;
- width:50%;
- left:40%;
- position:fixed;
- }
- #ALBUM_ART {
- left:70%;
- float:left;
- position:fixed;
- }
- .folder, .file {
- font-weight:normal;
- font-size:11px;
- margin: 2px 5px 0px 0px;
- padding: 2px 4px 2px 4px;
- border: 1px solid #a0a0a0;
- background-color: #33AADD;
- clear:both;
- overflow-y:auto;
- overflow-x:hidden;
- }
- .file {
- color:#ffffff;
- display: inline-block;
- background-color: #000000;
- }
-
- .file A, .file A:active, .file A:visited, .file A:hover {
- color:#ffffff;
- display: inline-block;
- background-color: #000000;
- }
- .file A:hover {
- color:#ffffff;
- display: inline-block;
- background-color: #000000;
- }
-
- a.toolTip{
- position:relative; /*this is the key*/
- color:#ffffff;
- float:left;
- text-decoration:none}
-
- a.toolTip:hover{z-index:25;
- }
-
- a.toolTip span{display: none}
-
- a.toolTip:hover span{ /*the span will display just on :hover state*/
- display:block;
- position:absolute;
- padding:2px;
- bottom:-2.5em; left:1em; width:65em;
- border:1px solid #0cf;
- background-color:#cff;
- color:#000000;
- text-align:left;
- font-size:smaller;
- }
-
- .folder {
- border: 1px solid #000000;
- color: #ffffff;
- background-color: #000000;
- }
- .folder A {
- color: #ffffff;
- text-decoration:none;
- background-color: #000000;
- }
- .folder A:active, .folder A:visited {
- color: #ffffff;
- background-color: #000000;
- }
- .folder A:hover {
- color: #0000ff;
- background-color: #000000;
- text-decoration: underline;
- }
-
- .mediaButtons A, .streamButtons A {
- text-decoration: none;
- font-size: 11px;
- font-weight:bold;
-
- display: block;
-
- border: 1px solid #000000;
- margin: 4px 4px 0px 0px;
-
- padding: 2px 6px 2px 6px;
-
- background-color: #0066EE;
- color: #000000;
-
- /* */
- white-space: nowrap;
- text-align: center;
-
- overflow: visible;
- float:left;
- /*border-right: 0px;*/
- }
- .mediaButtons A:active, .mediaButtons A:visited, .streamButtons A:active, .streamButtons A:visited {
- color: #000000;
- }
- .mediaButtons A:hover, .streamButtons A:hover, .streamButtons A:hover, .streamButtons A:hover {
- color: #000000;
- background-color: #cfe6a1;
- }
- .butStream A {
- /* background-image: */
- }
- .activeText {
- line-height:25px;
- vertical-align: middle;
- text-decoration: blink;
- color: #0000ff;
- font-weight:bold;
- font-variant: small-caps;
- margin-left:25px;
- margin-right:10px;
- }
- /*
- *********************************************************************************************************************
- Absolute Positioning and Height
-
- These values are consolidated into one place to make it easier to change size attributes seeing as changing
- any one of these values can affect all the others.
-
- These values are the key values for maintaining proper size, positioning and scrolling behavior.
- *********************************************************************************************************************
- */
- BODY {
- /*
- In order to maintain proper positioning and fixed scrolling, these values must be specified
- Top value is the same as the top value of #CONTENTS.
- Bottom value would be the height of the footer area minus the height of the divider for the footer.
- */
- margin-top:199px;
- margin-bottom:49px;
- }
- #DIV_HEADER {
- /*
- This is the divider line between the date section above and the main content area
- */
- top:132px;
- height:1px;
- }
- #MEDIA_HEADER {
- /*
- This section contains the main, non-scrolling timeline at the top of the content section.
- */
- position: absolute;
- top:132px;
- height:66px;
- }
-
- #DIV_DATELINE {
- /*
- This is the divider line between the main header above and the section containing the server time
- */
- top:91px;
- }
- #DATELINE {
- /*
- This is the section containing the server time, date, etc.
- */
- top:92px;
- }
- #REMINDER_DIV, #DATELINE {
- /* Height of these individual elements would normally be the same as #DATELINE */
- /* Contains the Genre, date, time and GO button.*/
- height:40px;
- }
-
- #DIV_CONTENTS {
- /*
- This is A divider line between any fixed top section within the content area and the content itself.
- This is typically used in the guide page to separate the showtime header from the content.
- In other pages which don't need this functionality it can simply be hidden.
- */
- top:178px;
- height:1px;
- }
- #CONTENTS {
- /*
- This is the main content area.
- To ensure proper scrolling behavior it MUST be absolutely positioned.
- Both top and bottom values must be specified.
- Top value would be the height of all fixed content above it.
- Bottom value would be the height of the footer area minus the height of the divider for the footer.
- */
- top:179px;
- bottom:49px;
- padding-left:3px;
- direction:ltr;text-align:left;
- overflow-y:auto;
- overflow-x:hidden;
- }
- #ZOOM_CONTROLS, #ROTATE_CONTROLS {
- display: inline-block;
- font-size: 12px;
- line-height: 24px;
- vertical-align: middle;
- margin: 0px 0px 0px 3px;
- color:#CCF;
- }
- #SPACER {
- float:left;
- width:33%;
- }
- .ctrlLabel {
- font-weight: bold;
- font-size:13px;
- padding-left:10px;
- }
- #ZOOM_CONTROLS, #ROTATE_CONTROLS {
- /* contains the zoom and rotate controls on the photo page */
-
- /* due to IE and firefox differences, vertical spacing is adjusted for best appearance */
- margin-left:20%;
- padding-left:5px;
- }
- #ZOOM_CONTROLS INPUT, #ROTATE_CONTROLS INPUT {
- /* contains the zoom and rotate controls on the photo page */
-
- /* due to IE and firefox differences, vertical spacing is adjusted for best appearance */
- vertical-align: top;
- }
- #NAVIGATION_MUSIC #NAV_TREE {
- float:left;
- width:67%;
- }
- #NAVIGATION_MUSIC #GRAPHICS {
- overflow: visible;
- }
- #NAVIGATION_PHOTO #NAV_TREE {
- float:left;
- width:33%;
- }
- #NAVIGATION_VIDEO #NAV_TREE {
- float:left;
- width:100%;
- }
- #PHOTO_HEADER {
- /*
- div used simply to left-align the photo manipulation controls with the actual photo
- margin is set to the same value as the width of #NAV_TREE for proper alignment.
- */
- width:33%;
- float:left;
- }
- #FILE_LIST {
- border: 1px solid #000000;
- padding: 3px 5px 5px 10px;
- margin: 3px 5px 0px 0px;
- display: inline-block;
- background-color: #000000;
- line-height: 15px;
- }
- #NAVIGATION_PHOTO #NAV_TREE .file {
- font-weight:normal;
- font-size:11px;
- margin: 0;
- padding: 0;
- border: none;
- height: auto;
- clear:both;
- background-color: #33AADD;
- background-color: #000000;
- }
- #NAVIGATION_PHOTO #NAV_TREE .file A {
- color: #ffffff;
- text-decoration: none;
- }
- #NAVIGATION_PHOTO, #NAV_TREE, .file A:active, #NAVIGATION_PHOTO, #NAV_TREE, .file A:visited {
- color: #ffffff;
- }
- #NAVIGATION_PHOTO #NAV_TREE .file A:hover {
- color: #0000ff;
- text-decoration: underline;
- }
- .butStreamAll, .butPlayAll, .butDownloadAll, .butStream, .butPlay, .butDownload, .streamerSettings {
- /*
- Basic styling for all the media buttons on the page
- */
- display: inline-block;
- height: 25px;
- float:left;
- }
- .butStreamAll A, .butPlayAll A, .butDownloadAll A, .butStream A, .butPlay A, .butDownload A, .streamerSettings A {
- /*
- Visual styling for all the media buttons on the page
- */
- text-decoration: none;
- font-size: 11px;
- font-weight:bold;
-
- display: inline-block;
-
- border: 1px solid #000000;
- margin: 4px 4px 0px 0px;
-
- padding: 2px 6px 2px 6px;
-
- background-color: #0066EE;
- color: #000000;
-
- white-space: nowrap;
- text-align: center;
-
- float:left;
- }
- .butStreamAll A:active, .butPlayAll A:active, .butDownloadAll A:active, .butStream A:active, .butPlay A:active, .butDownload A:active, .streamerSettings A:active {
- color: #000000;
- background-color: #0066EE;
- }
- .butStreamAll A:visited, .butPlayAll A:visited, .butDownloadAll A:visited, .butStream A:visited, .butPlay A:visited, .butDownload A:visited, .streamerSettings A:visited {
- color: #000000;
- background-color: #0066EE;
- }
- .butStreamAll A:hover, .butPlayAll A:hover, .butDownloadAll A:hover, .butStream A:hover, .butPlay A:hover, .butDownload A:hover, .streamerSettings A:hover {
- color: #000000;
- background-color: #00BBFF;
- }